worker.execute(TransferMode.SAFE, {}, { NSLog("starting. non blocking test") val result = runBlocking { val response = client.get { url { url.protocol = URLProtocol.HTTPS url.host = "jsonplaceholder.typicode.com" encodedPath = "todos/1" } } // freezes, never gets called NSLog("finishing 1. non blocking test") response }